﻿/******************************************************************
** 文 件 名: Bu_AuditTable_Amount.cs
** Copyright (c) 2010-2012 Honestysoft (GuangZhou) Co.,LTD
** 创 建 人: 此代码由生成器自动生成
** 创建日期: 2012-5-3 16:34:08
** 描    述: 内部审核作业表-各项金额审核情况的实体类
** 版    本: 2.0.0.0
** 修改描述:
** 修 改 人:
** 修改日期:
******************************************************************/
using System;
using System.Data;
using Honestysoft.BaseObject;

namespace Honestysoft.Financing.Model
{
	[Serializable]
	[Table("Bu_AuditTable_Amount","ID")]
	public partial class Bu_AuditTable_Amount : IEntity
    {			
		/// <summary>
        /// 作业表标识
        /// </summary>
		[Column("ID", DbType.AnsiString, 36, false)]
		public string ID
		{
			get;
			set;
		}
		/// <summary>
        /// 本合同本期资金申请合计
        /// </summary>
		[Column("TAmount_CT", DbType.Decimal, 13, false)]
		public decimal TAmount_CT
		{
			get;
			set;
		}
		/// <summary>
        /// 截止至本期本合同未拨付笔数
        /// </summary>
		[Column("count_C_NA", DbType.Int32, 4, false)]
		public int count_C_NA
		{
			get;
			set;
		}
		/// <summary>
        /// 截止至本期本合同已拨付笔数
        /// </summary>
		[Column("count_C_A", DbType.Int32, 4, false)]
		public int count_C_A
		{
			get;
			set;
		}
		/// <summary>
        /// 截止至本期本合同未拨付金额累计
        /// </summary>
		[Column("TAmount_C_NA", DbType.Decimal, 13, false)]
		public decimal TAmount_C_NA
		{
			get;
			set;
		}
		/// <summary>
        /// 本合同前期投控公司的累计融资金额（已拨付）
        /// </summary>
		[Column("TAmount_C_A", DbType.Decimal, 13, false)]
		public decimal TAmount_C_A
		{
			get;
			set;
		}
		/// <summary>
        /// 本合同前期投控公司的累计融资金额（已拨付）截止日期
        /// </summary>
		[Column("TAmount_C_A_Date", DbType.DateTime, 8, true)]
		public DateTime? TAmount_C_A_Date
		{
			get;
			set;
		}
		/// <summary>
        /// 截止至本期本合同未拨付加已拨付金额累计
        /// </summary>
		[Column("TAmount_C_NA_A", DbType.Decimal, 13, false)]
		public decimal TAmount_C_NA_A
		{
			get;
			set;
		}
		/// <summary>
        /// 本合同前期加本期融资金额累计：C=A+B
        /// </summary>
		[Column("TAmount_C", DbType.Decimal, 13, false)]
		public decimal TAmount_C
		{
			get;
			set;
		}
		/// <summary>
        /// 截止至本期本项目已报审合同数
        /// </summary>
		[Column("count_PC_All", DbType.Int32, 4, false)]
		public int count_PC_All
		{
			get;
			set;
		}
		/// <summary>
        /// 本项目本期合同数
        /// </summary>
		[Column("count_PC", DbType.Int32, 4, false)]
		public int count_PC
		{
			get;
			set;
		}
		/// <summary>
        /// 本项目本期笔数
        /// </summary>
		[Column("count_PT", DbType.Int32, 4, false)]
		public int count_PT
		{
			get;
			set;
		}
		/// <summary>
        /// 本项目本期资金申请合计：D（本项目所有合同本期资金申请之和）
        /// </summary>
		[Column("TAmount_PT", DbType.Decimal, 13, false)]
		public decimal TAmount_PT
		{
			get;
			set;
		}
		/// <summary>
        /// 截止至本期本项目未拨付笔数
        /// </summary>
		[Column("count_P_NA", DbType.Int32, 4, false)]
		public int count_P_NA
		{
			get;
			set;
		}
		/// <summary>
        /// 截止至本期本项目已拨付笔数
        /// </summary>
		[Column("count_P_A", DbType.Int32, 4, false)]
		public int count_P_A
		{
			get;
			set;
		}
		/// <summary>
        /// 截止至本期本项目未拨付金额累计
        /// </summary>
		[Column("TAmount_P_NA", DbType.Decimal, 13, false)]
		public decimal TAmount_P_NA
		{
			get;
			set;
		}
		/// <summary>
        /// 本项目前期投控公司的累计融资金额：E（2011年度投控拨付的本项目所有合同前期资金之和）
        /// </summary>
		[Column("TAmount_P_A", DbType.Decimal, 13, false)]
		public decimal TAmount_P_A
		{
			get;
			set;
		}
		/// <summary>
        /// 本项目前期投控公司的累计融资金额截止日期
        /// </summary>
		[Column("TAmount_P_A_Date", DbType.DateTime, 8, true)]
		public DateTime? TAmount_P_A_Date
		{
			get;
			set;
		}
		/// <summary>
        /// 截止至本期本项目未拨付加已拨付金额累计
        /// </summary>
		[Column("TAmount_P_NA_A", DbType.Decimal, 13, false)]
		public decimal TAmount_P_NA_A
		{
			get;
			set;
		}
		/// <summary>
        /// 本项目本期加前期融资金额累计：F=D+E
        /// </summary>
		[Column("TAmount_P", DbType.Decimal, 13, false)]
		public decimal TAmount_P
		{
			get;
			set;
		}
		/// <summary>
        /// 其他分项目F和本项目F合计相加
        /// </summary>
		[Column("TAmount_SumP", DbType.Decimal, 13, false)]
		public decimal TAmount_SumP
		{
			get;
			set;
		}
		/// <summary>
        /// 匹配关系核算公式
        /// </summary>
		[Column("PP_GS", DbType.AnsiString, 500, true)]
		public string PP_GS
		{
			get;
			set;
		}
		/// <summary>
        /// 匹配关系核算结果
        /// </summary>
		[Column("PP_GSResult", DbType.Decimal, 9, false)]
		public decimal PP_GSResult
		{
			get;
			set;
		}
		/// <summary>
        /// 累计年度投资计划
        /// </summary>
		[Column("TAmount_Plan", DbType.Decimal, 13, false)]
		public decimal TAmount_Plan
		{
			get;
			set;
		}
		/// <summary>
        /// 累计年度投资计划匹配关系核算
        /// </summary>
		[Column("PP_Plan", DbType.AnsiString, 500, true)]
		public string PP_Plan
		{
			get;
			set;
		}
		/// <summary>
        /// 累计年度投资计划匹配关系核算结果
        /// </summary>
		[Column("PP_PlanResult", DbType.Decimal, 9, false)]
		public decimal PP_PlanResult
		{
			get;
			set;
		}
		/// <summary>
        /// 本项目贷款累计与国开行贷款额度的匹配关系核算公式
        /// </summary>
		[Column("PP_PGK", DbType.AnsiString, 500, true)]
		public string PP_PGK
		{
			get;
			set;
		}
		/// <summary>
        /// 本项目贷款累计与国开行贷款额度的匹配关系核算结果
        /// </summary>
		[Column("PP_PGKResult", DbType.Decimal, 9, false)]
		public decimal PP_PGKResult
		{
			get;
			set;
		}
		/// <summary>
        /// 本项目贷款累计与投控融资匹配关系核算公式
        /// </summary>
		[Column("PP_PLoanTK", DbType.AnsiString, 500, true)]
		public string PP_PLoanTK
		{
			get;
			set;
		}
		/// <summary>
        /// 本项目贷款累计与投控融资匹配关系核算结果
        /// </summary>
		[Column("PP_PLoanTKResult", DbType.Decimal, 9, false)]
		public decimal PP_PLoanTKResult
		{
			get;
			set;
		}
		/// <summary>
        /// 前期该合同项下累计拨付比例
        /// </summary>
		[Column("TAmount_C_P", DbType.Decimal, 9, false)]
		public decimal TAmount_C_P
		{
			get;
			set;
		}
		/// <summary>
        /// 本合同本期申请金额和前期支付的累积：T=A+H
        /// </summary>
		[Column("TAmount_C_T", DbType.Decimal, 13, false)]
		public decimal TAmount_C_T
		{
			get;
			set;
		}
		/// <summary>
        /// 与合同总价的匹配关系核算
        /// </summary>
		[Column("PP_CPrice", DbType.AnsiString, 200, true)]
		public string PP_CPrice
		{
			get;
			set;
		}
		/// <summary>
        /// 与合同总价的匹配关系核算结果
        /// </summary>
		[Column("PP_CPriceResult", DbType.Decimal, 9, false)]
		public decimal PP_CPriceResult
		{
			get;
			set;
		}
		/// <summary>
        /// 审核金额与合同总价的匹配关系核算
        /// </summary>
		[Column("PP_CPrice_Amount_S", DbType.AnsiString, 200, false)]
		public string PP_CPrice_Amount_S
		{
			get;
			set;
		}
		/// <summary>
        /// 审核金额与合同总价的匹配关系核算结果
        /// </summary>
		[Column("PP_CPrice_Amount_S_Result", DbType.Decimal, 9, false)]
		public decimal PP_CPrice_Amount_S_Result
		{
			get;
			set;
		}

        /// <summary>
        /// 本项目项下全部合同总价金额累计 U
        /// </summary>
        [Column("TAmount_U", DbType.Decimal, 13, false)]
        public decimal TAmount_U
        {
            get;
            set;
        }
        /// <summary>
        /// 合同总价金额与项目总投资匹配关系核算
        /// </summary>
        [Column("PP_TAmount_U_T", DbType.AnsiString, 200, false)]
        public string PP_TAmount_U_T
        {
            get;
            set;
        }
        /// <summary>
        /// 合同总价金额与项目总投资匹配关系核算结果
        /// </summary>
        [Column("PP_TAmount_U_T_Result", DbType.Decimal, 9, false)]
        public decimal PP_TAmount_U_T_Result
        {
            get;
            set;
        }
    }
}	
